package com.sky.config;

import com.sky.context.BaseContext;
import org.springframework.stereotype.Component;

@Component("rootPermission")   //  SpEL 里用的 bean 名
public class RootPermission {

    /**
     * 当前登录管理员 root 字段是否等于指定值
     */
    public boolean hasRoot(Long requireRoot) {
        Long root = BaseContext.getCurrentRoot(); //  ThreadLocal 里存的 root 值
        return requireRoot.equals(root);
    }
}